知识点名称:创建Activity

编号: K3-1

前驱知识点编号:K1-3,K2-1

作者:

讲义内容:

Activity即一个活动,作为应用程序四大组件之一。主要负责与用户交互,它为用户提供一个界面与用户交互。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信,每个Activity都有自己的生命周期,并通过不同的状态来体现,且在不同的状态会回调相应的函数。

创建Activity

创建 Activity 主要通过以下几步:

(1) 一个Activity就是一个类,并且这个类要继承Activity

(2) 重写onCreate() 方法

(3) 每一个Activity都需要在AndroidManifest.xml文件中进行配置

(4) 为Activity添加必要的控件

下面来看一个实例:

首先创建一个类My_Activity,并继承Activity。重写Activity的onCreate方法。

package com.example.hello1;
import android.app.Activity;
import android.os.Bundle;
public class My_Activity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
    }
}

在AndroidManifest.xml文件中进行配置

<application>
<activity android:name=".My_Activity"> </activity>
   </application>

为Activity添加必要的控件,也就是将设计好的布局文件,通过setContentView方法添加,如设置My_Activity它的布局文件为lifecycle,就可以按照如下代码:

setContentView(R.layout.lifecycle);

results matching ""

    No results matching ""